home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Kernel / SigHandling / kSigStructs.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-08-17  |  487 b   |  22 lines

  1. /*
  2.  * kdat
  3.  *
  4.  * Data structures common to more than one kernel module
  5.  */
  6.  
  7. #include <stdio.h>
  8. #include <sys/types.h>
  9.  
  10. #undef integer        /* Silly stdtypes */
  11. #include "Kernel/h/stdTypes.h"
  12. #include "Kernel/h/kEvents.h"
  13.  
  14. int SigsHeld;            /* Critical section; signals are held */
  15. struct TaskQueue FreeQ, TaskQ, TaskArray[MAXTASKQ];
  16. struct SigTable SigTable[NSIG];
  17.  
  18. int                 ActSig[NSIG];
  19. int                 ActCount=0;
  20. int                 Pending=0;
  21. int                 gotSig=0;
  22.